/* pages/pay/index.wxss */
page{
    padding-bottom: 90rpx;
  }
  
  .revice_address_row{
     
      .address_info{
          display: flex;
          padding: 10rpx;
          .user_Info{
              flex: 5;
          }
          .user_phone{
              flex: 3;
              text-align: right;
              
          }
      }
  }
  .cart_content {
  .cart_title {
      padding: 20rpx;
      font-size: 36rpx;
      color: var(--themeColor);
      border-top: 1rpx solid currentColor;
      border-bottom: 1rpx solid currentColor;
  }
  
   .cart_main {
       .cart_item {
          display: flex;
          padding: 10rpx;
          border-bottom: 1rpx solid #000;
          height: 200rpx;
           
    
       .cart_image {
           flex: 2;
           display: flex;
               justify-content: center;
               align-items: center;
            image {
              width: 80%;
            }
          }
    
           .cart_info {
               flex: 4;
               display: flex;
               flex-direction: column;
               justify-content: space-around;
             .goods_name {
                display:  -webkit-box;
                overflow: hidden;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
  
  
            }
    
             .goods_price_wrap {
              display: flex;
              justify-content: space-between;
               .goods_price {
                   color: var(--themeColor);
                   font-size: 34rpx;
    
              }
    
               .cart_number_wrap {
                  display: flex;
                
    
                .cart_number {
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  padding: 0 10rpx;
                }
              }
            }
          }
        }
        
      }
    }
  
    .footer_tool {
     position: fixed;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 90rpx;
     background-color: #fff;
     display: flex;
     border-top: 1rpx solid #ccc;
    
    
      .total_price_wrap {
        flex: 4;
        text-align: right;
        padding-right: 15rpx;
        .total_price {
          .total_price_text {
            color: var(--themeColor);
            font-size: 32rpx; 
            font-weight: 666
          }
        }
      }
    
      .order_pay {
       flex: 2;
       background-color: palevioletred;
       color: #fff;
       font-size: 32rpx;
       font-weight: 500;
       display: flex;
       align-items: center;
       justify-content: center;
      }
    }